Excel逻辑函数and,or和乘号,加号的应用 | 您所在的位置:网站首页 › excel and和or函数 › Excel逻辑函数and,or和乘号,加号的应用 |
or函数 根据多科目成绩判定是否单科优秀。 (数学、物理、化学任意一科大于90分) =IF(OR(B2>90,C2>90,D2>90),"单科优秀","") 应用3:and和or函数配合使用 根据多科目成绩判定是否综合优秀或单科优秀。 1、数学、物理、化学每科都大于90分为综合优秀; 2、数学、物理、化学任意一科大于90分为单科优秀。 =IF(AND(B2>90,C2>90,D2>90),"综合优秀",IF(OR(B2>90,C2>90,D2>90),"单科优秀","")) 应用4:借助乘号*实现and函数 由于and函数要求所有条件同时满足时才返回TRUE,可以用多条件相乘来实现。 比如n个条件的判断用以下两种方式都可以实现计算: 1、and(条件1,条件2,条件3,......,条件n) 2、条件1*条件2*条件3*...*条件n 逻辑值TRUE和FALSE在计算过程中,TRUE转换为1,FALSE转换为0,所以当所有条件满足时,条件1*条件2*条件3*...*条件n=1*1*1*...*1=1,当其中任意条件不满足时,最终结果即为0。 明白了这个原理再来看以下示例,可以用两种方法殊途同归。 =IF(AND(B2>90,C2>90,D2>90),"综合优秀","") =IF((B2>90)*(C2>90)*(D2>90),"综合优秀","") 应用5:借助加号+实现or函数 由于or函数中的任意条件为TRUE最终结果即返回TRUE,可以用多条件相加来实现。 比如n个条件的判断用以下两种方式都可以实现计算: 1、or(条件1,条件2,条件3,......,条件n) 2、条件1+条件2+条件3+...+条件n 逻辑值TRUE和FALSE在计算过程中,TRUE转换为1,FALSE转换为0,所以当任意条件满足时,条件1+条件2+条件3+...+条件n当其中任意条件满足时,最终结果即大于0。 明白了这个原理再来看以下示例,可以用两种方法殊途同归。 =IF(OR(B2>90,C2>90,D2>90),"单科优秀","") =IF((B2>90)+(C2>90)+(D2>90),"单科优秀","") 今天介绍的这两个逻辑函数和*、+运算符的应用在实际工作中极为广泛,是很多复杂问题得以顺利解决的必备基础,希望你能完全理解和灵活运用。 ▼返回搜狐,查看更多 |
CopyRight 2018-2019 实验室设备网 版权所有 |